package com.java.basis.io.stream.outputoroutstream;

import java.io.FileOutputStream;

/**
 * @author wangning
 * @create 2021-06-11 11:58
 * FileOutputStream
 * 直接插在文件上，读写文件数据
 *   创建对象
 *   new FileOutputStream(文件)
 * 		不管文件是否已经存在，都新建空文件
 * 		如果文件夹不存在，会出现异常
 *   new FileOutputStream(文件,true)
 * 		文件不存在，新建；
 * 		文件已经存在，追加。
 */
public class Test01 {
	public static void main(String[] args) throws Exception {
		FileOutputStream out = new FileOutputStream("F:\\jt\\file\\aaa.txt",true);//
		out.write(97); 	//00 00 00 61
		out.write(98); 	//00 00 00 62
		out.write(99); 	//00 00 00 63
		out.write(356);	//00 00 01 64
		byte[] a = {
				101,102,103,104,105,
				106,107,108,109,110
		};

		out.write(a);//全部10个
		out.write(a, 3, 4);//下标3开始的4个

		out.close();
		//abcdefghijklmnhijk
		char c = 356;
		System.out.println("c = " + c);
	}
}
